@prefix-cls: ~'inbiz-Cascader-multiple';

.@{prefix-cls} {
  &-dropdown-leaf {
    .ant-cascader-menu-item-expand>.ant-cascader-checkbox {
      pointer-events: none;

      .ant-cascader-checkbox-inner {
        background-color: #f5f5f5;
        border-color: #d9d9d9;
      }
    }

    .ant-cascader-menu-item-expand>.ant-cascader-checkbox-indeterminate {
      .ant-cascader-checkbox-inner {
        &::after {
          background-color: #00000040;
        }
      }
    }

    .ant-cascader-menu-item-expand>.ant-cascader-checkbox-checked {
      .ant-cascader-checkbox-inner {
        &::after {
          border-color: #00000040;
        }
      }
    }
  }

  &-tag {
    display: flex;
    align-items: center;
    height: 24px;
    padding: 8px;
    font-size: 14px;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;

    .anticon-close {
      width: 14px;
      height: 14px;
      margin-left: 8px;
      color: #fff;
      line-height: 16px;
      background-color: #ccc;
      border-radius: 50%;
      
    }
  }

  .ant-tag-close-icon:hover {
    color: #fff;
    background: rgba(0, 0, 0, 0.45);
  }
}

.empty {
  height: 120px;

  .ant-spin-nested-loading {
    height: 120px;
  }

  .ant-cascader-menu-item-disabled {
    line-height: 80px;

    .ant-cascader-menu-item-content {
      font-size: 14px;
      text-align: center;
    }
  }
}